<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>数据类型</title>
  </head>
  <body>
    <script>
      /*
        1. 基本数据类型(7种)
          string
          number
          boolean
          null 
            - 定义引用类型，一开始不知道值，初始化为null，后面赋值
            - 获取DOM元素，找不到元素，值为null
          undefined
            - 读取对象上不存在的属性，值为undefined
          symbol
            - 用来定义对象上唯一的属性名
            （对象属性名可以有两种类型：string & symbol）
          bigint
            大的数值类型

            number类型存在问题：
              当数据大于 Number.MAX_SAFE_INTEGER（9007199254740991）或 小于 Number.MIN_SAFE_INTEGER 数时，
              进行计算，值不正确的（精度存在问题）

            使用场景：超过number最大数或小于number最小数，就需要使用bigint来计算

        2. 引用数据类型(3种)
          object
          array
          function
      */

      const n = 100000000000000000000n;
    </script>
  </body>
</html>
